/*
 * DatosEntrada.h
 *
 *  Created on: 05/07/2011
 *      Author: manu
 */

#ifndef DATOSENTRADA_H_
#define DATOSENTRADA_H_
#include<string>
#include<fstream>
using namespace std;

class DatosEntrada{
private:
	static DatosEntrada  * pinstance;
protected:
	string ipServidor;
	string ipCliente;
	string archivo;
	string puerto;
	string interface;

private:
	DatosEntrada();
public:
	static DatosEntrada * InstanceDatosEntrada();
	virtual ~DatosEntrada();
    string getArchivo() const;
    string getIpCliente() const;
    string getIpServidor() const;
    string getInterface() const;
    void setArchivo(string archivo);
    void setIpCliente(string ipCliente);
    void setIpServidor(string ipServidor);
    void setInterface(string interface);
    string getPuerto() const;
    void setPuerto(string puerto);
    void refrescar(string nombre);
    void salvar(string nombre);

};

#endif /* DATOSENTRADA_H_ */
